package com.whli.autumn.mall.wms.domain.dto.stocklog;

import com.whli.autumn.core.extend.domain.dto.BasePageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * <p>库存日志分页参数</p>
 *
 * @author whli
 * @version 1.0.0
 * @since 2023-05-01 10:26
 */
@ApiModel(description = "库存日志分页参数")
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class StockLogPageDTO extends BasePageDTO {

    @ApiModelProperty(value = "快捷搜索")
    private String blur;

    @ApiModelProperty(value = "出入库类型(字典项-->warehouse_inout，0-其它 1-入库 2-出库)")
    private Integer actionType;

    @ApiModelProperty(value = "业务类型(字典项-->warehouse_business_type)")
    private String businessType;

    @ApiModelProperty(value = "来源仓库")
    private String fromWarehouseInfoId;

    @ApiModelProperty(value = "来源库区")
    private String fromWarehouseAreaId;

    @ApiModelProperty(value = "来源库位")
    private String fromWarehouseLocationId;

    @ApiModelProperty(value = "目的仓库")
    private String toWarehouseInfoId;

    @ApiModelProperty(value = "目的库区")
    private String toWarehouseAreaId;

    @ApiModelProperty(value = "目的库位")
    private String toWarehouseLocationId;

}
